package loja;

import pessoal.Cliente;
import produtos.Produto;

import java.text.SimpleDateFormat;
import java.util.Date;

public class Venda {
	
	public double id;
	public Produto produto;
	public Cliente cliente;
	public String descricao;
	public Date dataAtual;
	private double idCliente;
		
	public Venda(Produto produto, Cliente cliente){
		this.descricao="Cliente: "+cliente.getNome() + "\nProduto: "+produto.getNome();
		this.dataAtual= new Date();
		this.idCliente=cliente.getId();
	}
	
	public Venda(String descricao, double idCli, double idVend){
		this.descricao=descricao;
		this.idCliente= idCli;
		this.id= idVend;
	}

	public double getId() {
		return this.id;
	}

	public void setId() {
		SimpleDateFormat formatador = new SimpleDateFormat("ddMMyyyy");
		this.id = Long.parseLong(formatador.format(dataAtual).toString()) + idCliente;
	}
	
	public Date getDataAtual() {
		return dataAtual;
	}

	public String toString(){
		SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy");
		return "Id: "+this.getId() + "\n"+descricao.toString() + 
				"\nData da venda: "+ formatador.format(dataAtual);
		
	}
}
